package com.xxx.hhh.demo;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;

/*
接收端
1.先运行接收端，再运行发送端
2.接收端启动后没有接收到数据，接收端会死等。
     */
public class ServerDemo {
    public static void main(String[] args) throws IOException {
//        1.找码头
        DatagramSocket ds = new DatagramSocket(12345);
//         2.创建新箱子
        byte[] bytes = new byte[1024];
        DatagramPacket dp = new DatagramPacket(bytes,bytes.length);
//        3.接收礼物，放入新箱子中
        ds.receive(dp);
//        4.从新箱子里拿出礼物

        System.out.println(new String(bytes, 0,bytes.length));
//        5.释放资源
        ds.close();
    }
}
